home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / hardware-part1 / 2780 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  10.8 KB

  1. Path: sdd.hp.com!inn
  2. From: Jeff Grimmett <jgrimm@sdd.hp.com>
  3. Newsgroups: comp.sys.amiga.hardware
  4. Subject: Re: A3000 SCSI
  5. Date: 28 Jan 1996 18:03:49 GMT
  6. Organization: Hewlett-Packard Company
  7. Message-ID: <4egdq5$grp@news.sdd.hp.com>
  8. References: <4crkgh$ct6@bmerhc5e.bnr.ca> <4djffa$bau@rapidnet.com> <4dlre0$jad@news.sdd.hp.com> <4e0amr$nph@rapidnet.com> <4e0jru$16d@news.sdd.hp.com> <4edjsc$49v@rapidnet.com>
  9. NNTP-Posting-Host: hpsdv330.sdd.hp.com
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 1.2N (Windows; I; 16bit)
  14.  
  15. wblock@rapidnet.com (Warren Block) wrote:
  16.  
  17. >: >Unless you have two controllers, you only have one SCSI bus, and the SCSI
  18. >: >spec is very clear on termination and the other rules (a couple of which
  19. >: >C= broke on the A3000).
  20. >
  21. >: So theory and reality collide, and guess what?  Reality wins again. 
  22. >
  23. >No, C= chose to do a couple of things wrong, and the users are the ones 
  24. >who had to put up with it.  As usual.  To be fair, there may not have 
  25. >been any conscious choice involved; things like the DB25 connector may 
  26. >just have been "the way you do it" at that time.
  27.  
  28. First of all, you're missing my point throughout this article.  That 
  29. being: design specs are one thing, the way the hardware WORKS is 
  30. another thing completely.  You can build a thing completely from specs, 
  31. BY THE BOOK, and it can STILL turn around and suprise you, at which point 
  32. you have the choice of dealing with the behavior and understanding it, or 
  33. changing it until it meets spec.
  34.  
  35. CBM, when they found of the noncompliancies of thier design, had a few 
  36. options open.  They could to the noble thing: redesign the SCSI system, 
  37. recall all previous rev boards, and replace them.  Even the auto industry 
  38. tries to avoid THIS. They could change the design and replace just the
  39. motherboards that came back for service, and use the new design in later 
  40. revs.  I think this partially happened.  OR, they could issue a bulletin 
  41. to techs out there notifying them of the inconsistency and give pointers 
  42. on how to live with it.  This is what they did for the rev 9.1 
  43. motherboard, at least.
  44.  
  45. THAT is the reality we have to deal with.  The 3000 does NOT comply 100% 
  46. with SCSI specs.  It comes close.  DAMNED close.  It is, for my money, 
  47. one of the most compliant controllers for the Amiga market, with the 2091 
  48. edging it out.  This does nothing to deny the reality that there are one 
  49. or two exceptions to every rule.
  50.  
  51. As for the DB25 connector: I think they made a good choice with it, to 
  52. tell the truth, in the same way that they made a good choice by using the 
  53. standard Centronics port -- that's what was out there, that's what was 
  54. supported, and it's the most affordable for both them AND the customer. 
  55. Sure, 50-pins connectors are better from MANY viewpoints, but the things 
  56. are EXPENSIVE compared to even top quality DB25 to 50-pin cables. Ever 
  57. price one of the high-density 50 pin cables?  I can get a DB25 type for 
  58. $15, very good quality build.  The same company also sells a high-density 
  59. cable.  For SIXTY fraggin' dollars.
  60.  
  61. >: Whether the SCSI specs agree or not, this is what IS for the A3000.
  62. >
  63. >Oh no, not again.  Please don't think that I'm running down the A3000, 
  64. >because I'm not.
  65.  
  66. Not at all. I just don't think you are recognizing the difference between 
  67. a specification and the resulting design that comes from one.
  68.  
  69. >  I'm trying to convince people that SCSI works better if 
  70. >you follow the rules.
  71.  
  72. Generally, it does.
  73.  
  74. >  A SCSI bus set up as per the C= documents you 
  75. >describe may work, but it will more likely work, and work reliably, if 
  76. >you know the rules and follow them.
  77.  
  78. For a theoretical controller, what you are saying makes PERFECT sense.
  79.  
  80. For a non-theoretical piece of machinery, it MAY make sense.
  81.  
  82. For a non-theoretical A3000 with rev 9.1 main PCA, it only makes sense if 
  83. you pay heed to the exceptions that apply to THAT MACHINE ONLY.
  84.  
  85. >: My 3000 has operated for 5 years now with no problems on the SCSI bus 
  86. >: because I am playing by the rules of the hardware at my disposal, rather 
  87. >: than the specs that this hardware doesn't agree with.  I've been through 
  88. >: more SCSI reconfigurations on my 3000 than my car has had tune-ups.
  89. >
  90. >I'm not certain what this shows, but if we're talking examples:
  91.  
  92. It SHOWS that by observing the rules of SPECIFIC HARDWARE as defined by 
  93. the manufacturer of that hardware, in addenum to the technical manual, 
  94. that the machine works great.  It says NOTHING, zip, nil, nada, about any 
  95. other machine on the planet or SCSI in general.
  96.  
  97.  
  98. >A friend of mine had an old single-speed CD-ROM drive which he wanted to 
  99. >attach to a 2091 (very similar controller circuitry to what is in the 
  100.  
  101. The 2091 does not share the same design flaws as the 3000.  It has some 
  102. of its own, mostly fixable through firmware, but not the same ones as
  103. the 3000.  In most cases you can generally speak of the 3000 and 2091 in 
  104. the same breath, but NOT with regard to a technical bulletin that 
  105. SPECIFICALLY was issued for ONE model of equipment and ONE specific 
  106. motherboard revision.
  107.  
  108. It's like saying that a technical bulletin issued by Ford applies to 
  109. Audis.
  110.  
  111. >What I'm trying to say is that as more SCSI devices are added, and as the 
  112. >bus length grows, accurate termination becomes more and more critical.
  113.  
  114. I will not disagree with this at all.  I will only say that if there are 
  115. exceptions for the equipment you use, you should observe those in 
  116. precedence to other guidelines.
  117.  
  118. >: It's an abberation, which I think I implied, granted.  But since we have 
  119. >: to play by ITS rules....
  120.  
  121. >The aberration was on the part of the documentation you described; please 
  122. >don't force the A3000 to fit into that mold.
  123.  
  124. I'm starting to get the idea that anything that doesn't agree 100% with 
  125. the original design spec holds no credibility with you.  I do not have 
  126. any idea why you can't accept that technical bulletins are a method to 
  127. correct mistakes made in design specs, and I can't understand why you 
  128. can't accept that design specs are sometimes flawed.
  129.  
  130. By your reasoning, every car build in Detroit is by definition perfect, 
  131. and the dozens of later technical bulletins released by the car's 
  132. manufacturer and, by this argument, incorrect and should be ignored.
  133.  
  134. I've gone as far on this argument as I intend to.  It's wearing thin. I 
  135. will say this one more time, and leave it;
  136.  
  137. Like it or not, the A3000 was released with many flaws.
  138.  
  139. Like it or not, these flaws were in the original design.
  140.  
  141. Like it or not, the WD chip, Ramsey, and Buster all had flaws in them.
  142.  
  143. Like it or not, there were other flaws on the motherboard itself.
  144.  
  145. Like it or not, these exceptions were caught and documented.  They were 
  146. documented in the form of technical bulletins to authorized technicians 
  147. and agents of CBM.
  148.  
  149. Like it or not, these exceptions must be dealt with on thier own terms on 
  150. a case by case basis.  You replace the WD, Ramsey, and Buster chips with 
  151. newer ones, in accordance with the technical bulletins.  You reverse the 
  152. polarity of the improperly inserted diode.  You cut a trace, solder a 
  153. bridge, or replace a component as indicated.
  154.  
  155. The Rev 9.1 SCSI termination technical bulletin could have been issued 
  156. for any number of reasons -- a fundamental flaw in the SCSI bus drivers 
  157. that was later corrected, incorrect documentation in the technical 
  158. manual... who's to say?  However, if one accepts as a given that other 
  159. technical bulletins released for openly acknowledged problems WERE 
  160. correct, one would have a hard time justifying NOT accepting others.
  161.  
  162. I do not understand why you cannot accept that exceptions can exist and 
  163. must be dealt with on thier own terms.  Until you DO accept that, I don't 
  164. see this series of posts going anywhere except in a circle.  I for one am 
  165. not fond of beating expired equines.
  166.  
  167. >: >  As for C=, well, they went out of business due to
  168. >: >stupidity...
  169. >
  170. >: Am I to infer, then, that you have a low opinion of the OS because of the 
  171. >: actions of Medhi Ali?  What have the poor business decisions of one man 
  172. >: to do with the design decisions of the A3000? Phbt.
  173.  
  174. >I was trying to infer that C= may have (and indeed, did) make mistakes in 
  175. >some things, and that's how I would classify these documents you 
  176. >describe.
  177.  
  178. .. so, the ones that described the acknowledged diode reversal must 
  179. therefore fall into the same category?  It is almost certain that the 
  180. same persons were responsible for the issue of both technical bulletins.
  181.  
  182.  
  183. >  Now that I think about it, it may have been a way of avoiding 
  184. >blame for not socketting the terminators.
  185.  
  186. My terminators are socketed.  Many people have said thiers are, too, in 
  187. this newsgroup.  Care to revise your statement?
  188.  
  189. >  The user may take a dim view 
  190. >of a manual telling them they have to unsolder a SIP when the SCSI bus 
  191. >has both internal and external devices.
  192.  
  193. This makes no sense IN THE CONTEXT OF THE TIME IN QUESTION. At that time, 
  194. all 3000's were sold with Gold Service contracts.  Problems like this 
  195. were openly acknowledge and repaired free of cost to the user. This is 
  196. how I learned of this technical bulletin, chatting with the tech as he 
  197. replaced my motherboard under that contract.  I have not implied at any 
  198. time that this technical bulletin applied to later revs of the 
  199. motherboard that might have been released after the termination of the 
  200. Gold Service program.
  201.  
  202.  
  203. >: >Some A3000s will work fine with non-spec SCSI setups.
  204. >
  205. >: The A3000 is a non-spec system from the very start.
  206. >
  207. >Huh?  In what way is the A3000 SCSI non-standard, other than a minor flaw 
  208. >in the way it is documented?  Please be specific.
  209.  
  210. Well, since you won't accept the notion that at least early A3000 
  211. motherboards had a problem with SCSI bus impendence, and thus requiring 
  212. non-standard termination configurations, I sense a trap.  Fortunately, I 
  213. don't need to dig too much further.  While it claims SCSI-II command 
  214. compliance, you can not enable and disable synchronous transfers on a 
  215. drive by drive basis.  You can only enable and disable synchronous 
  216. transfers globally, for all drives or none of them.  This was openly 
  217. acknowledge in both technical bulletin AND in developer documentation.
  218.  
  219. I consider that non-spec.  Don't know if you do or not.
  220.  
  221.  
  222. >: >  That doesn't mean 
  223. >: >that the settings are proper,
  224. >
  225. >: The settings are proper for that machine, only, and do not necessarilly 
  226. >: apply to any other model, including the T.
  227. >
  228. >Consider that the A3000 uses a standard SCSI controller chip attached to a
  229. >standard SCSI bus, to be used for attaching standard SCSI peripherals. 
  230. >Note that the SCSI controller chip is what speaks to the SCSI bus, not
  231. >some custom A3000 circuitry. 
  232.  
  233. OK, throw a WD chip, some SCSI driver chips, some resistors, and whatever 
  234. else you think would be appropriate into a cardboard box, close the lid, 
  235. and shake vigorously.  Have you now ended up with a standard SCSI 
  236. controller?  Let me know if this works, I always wanted to get rich.
  237.  
  238. I trust that my point is made.
  239.  
  240.  
  241.  
  242.